using Godot;
using System;
using System.Collections.Generic;

public partial class 箭头垂直道具组 : PanelContainer
{
    [Signal] public delegate void 信号道具被点击EventHandler(组件道具 道具组件);
    [Export] private VBoxContainer 垂直容器;

    public void 置道具(List<组件道具> 道具列表)
    {
        foreach (var 道具 in 道具列表)
        {
            垂直容器.AddChild(道具);
            道具.信号被点击 += 道具组件 =>
            {
                EmitSignal(SignalName.信号道具被点击, 道具);
            };
        }
    }
}
